mqtt-replay: Add CLI option to override publish topic#12
Open
mqtt-replay: Add CLI option to override publish topic#12
Conversation
Signed-off-by: iamara <iskander.amara.it@gmail.com>
BendixBuchheister
left a comment
There was a problem hiding this comment.
I am not sure how much this helps, when all messages are published on the same topic tho.
Normally we record topics with wildcard subscriptions
Collaborator
|
Have you looked into the bridging functionality of mosquitto? Because that can forward messages from one topic to another even with rewriting a topic prefix. I think, that rewriting the recorded topic(s) can be useful feature. But replacing all recorded topics with a single one serves a very limited scope and may even be a bit dangerous. Therefore I see two possible things that can be a future feature of this application:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
As developers, we occasionally encounter scenarios where recorded messages under one topic hierarchy (e.g. v2x/loopback/#) need to be replayed on a different topic path (e.g. v2x/rx/#). To simplify this workflow, it’s helpful to provide a built-in way to redirect topics during playback.
This PR introduces a new CLI option for the mqtt-replay utility that allows overriding the recorded topic, enabling more flexible testing and integration with different topic structures.